#include <QLCDNumber>
#include <QSlider>  // 修改这一行
#include <QVBoxLayout>
#include "lcdrange.h"
LCDRange::LCDRange (QWidget *parent):QWidget(parent)
{
    QLCDNumber*lcd=new QLCDNumber(2);
    lcd->setSegmentStyle (QLCDNumber::Filled);
    slider = new QSlider(Qt::Horizontal);
    slider->setRange(0, 99);
    slider->setValue(0);
    connect(slider, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)));
    connect(slider, SIGNAL(valueChanged(int)), this, SIGNAL(valueChanged(int)));
    QVBoxLayout *layout = new QVBoxLayout;
    layout->addWidget(lcd);
    layout->addWidget(slider);
    setLayout(layout);
}
int LCDRange::value() const
{
    return slider->value();
}
void LCDRange::setValue(int value)
{
    slider->setValue(value);
}
